import service from '../utils/request'

//一个请求封装成一个函数
//轮播图
export function index_banner( payload = {} ){
    return service.get('/api/index/banner' )
}

//登录
export function user_login( payload = {} ){
    return service.post('/api/user/login', payload )
}
//注册
// /api/user/register、
// phone 账号 必须传 ; pass 密码 必须传
export function register(payload={}) {
    return service.post("/api/user/register",payload)
}
//分类
export function category_list(payload = {}){
    return service.get('/api/category/list',{ params: payload })
}
//二三级分类
export function category_subcate(payload = {}){
    return service.get('/api/category/subcate', { params: payload } )
}

// 导航
// /api/index/nav
export function index_nav(){
    return service.get('/api/index/nav')
}
// 推荐列表
// /api/index/goodlist
export function index_goodslist(payload = {}){
    return service.get('/api/index/goodlist',{ params: payload })
}
// 按分类搜索
// /api/good/list
// export function allgood_goodslist(payload = {}){
export function good_list(payload = {}){
    return service.get('/api/good/list',{ params: payload })
}
// 详情页
// api/good/goodinfo
// export function detail_goodinfo(payload = {}){
export function good_goodinfo( payload = {} ){
    return service.get('/api/good/goodinfo',{ params: payload })
}
// 添加收藏
// userid 用户id 必须传 , goodid 商品id 必须传
export function good_fav(payload = {}){
    return service.post('/api/good/fav',payload)
}

// 收藏列表
// /api/good/favlist
// userid 用户id 必须传
export function good_favlist(payload = {}){
    return service.get('/api/good/favlist',{params:payload})
}

// 取消收藏
// /api/good/unfav
export function good_unfav(payload = {}){
    return service.post('/api/good/unfav',payload)
}

// 添加购物车
// /api/shopcart/add
// userid 用户id 必须传 , goodid 商品id 必须传
export function shopcart_add(payload = {}){
    return service.post('/api/shopcart/add',payload)
}

// 减一

// /api/shopcart/sub

// userid 用户id 必须传 , goodid 商品id 必须传

export function shopcart_sub(payload = {}){
    return service.post('/api/shopcart/sub',payload)
}

// 购物车列表

// /api/shopcart/list

// userid 用户id 必须传 

export function shopcart_list(payload = {}){
    return service.get('/api/shopcart/list',{params:payload})
}


// 清空空购物车
// /api/shopcart/clear
// userid 用户id 必须传 
export function shopcart_clear(payload = {}){
    return service.post('/api/shopcart/clear',payload)
}

// 关键词的全部商品
export function keyall_search(payload = {}){
    return service.get('/api/good/search',{params:payload})
}

// 按分类搜索
// /api/good/list
// id 三级分类的id 必须传


export function search_list(payload = {}){
    return service.get('/api/good/list',{params:payload})
}

// 按关键词搜索

// /api/good/search
export function search_key(payload = {}){
    return service.get('/api/good/search',{params:payload})
}


// 热门搜索
// /api/good/hotsearch
export function search_hotsearch(payload = {}){
    return service.get('/api/good/hotsearch',{params:payload})
}